90f253a703a0bacfd7b0efdd11e6b0bcbfe5e445,graylog2-inputs/src/main/java/org/graylog2/inputs/transports/HttpTransport.java,HttpTransport,getFinalChannelHandlers,#MessageInput#,85
Before Change
@Override
protected List<Pair<String, ? extends ChannelHandler>> getFinalChannelHandlers(MessageInput input) {
final List<Pair<String, ? extends ChannelHandler>> handlers = Lists.newArrayList();
handlers.add(Pair.of("http-handler", new Handler(enableCors)));
handlers.addAll(super.getFinalChannelHandlers(input));
return handlers;
After Change
@Override
protected LinkedHashMap<String, Callable<? extends ChannelHandler>> getFinalChannelHandlers(MessageInput input) {
final LinkedHashMap<String, Callable<? extends ChannelHandler>> handlers = Maps.newLinkedHashMap();
handlers.put("http-handler", new Callable<ChannelHandler>() {
@Override
public ChannelHandler call() throws Exception {
return new Handler(enableCors);
}
});
handlers.putAll(super.getFinalChannelHandlers(input));
return handlers;